﻿using System;
using System.Runtime.Serialization;

namespace AMDev.BNET.ClientAPI
{
    [DataContract(Namespace=ContractsHelper.DataContracts)]
    public enum BNETRegionsEnumeration
    {
        [EnumMember]
        [BNETRegionHost("us.battle.net", "us", "US", new String[] { "en_US", "es_MX", "pt_BR" })]
        US = 0,
        [EnumMember]
        [BNETRegionHost("eu.battle.net", "eu", "Europe", new String[] { "en_GB", "es_ES", "fr_FR", "ru_RU", "de_DE", "pt_PT", "it_IT" })]
        EU = 1,
        [EnumMember]
        [BNETRegionHost("kr.battle.net", "kr", "Korea", new String[] { "ko_KR" })]
        KR = 2,
        [EnumMember]
        [BNETRegionHost("tw.battle.net", "tw", "Taiwan", new String[] { "zh_TW" })]
        TW = 3,
        [EnumMember]
        [BNETRegionHost("battlenet.com.cn", "cn", "China", new String[] { "zh_CN" })]
        CHINA = 4
    }
}
